05. Before You Continue
Before You Continue
The purpose of the previous three exercises was to show you just how easy it is to write code that doesn't work.
In the next lesson you will write more sophisticated code. As you add sophistication, you will also add more ways to make mistakes. And you will make mistakes.
The trick to dealing with programming mistakes (called "bugs") is not to avoid making them entirely. That's impossible. The trick is to develop a system for finding and fixing them.
Whether you know it or not, you're already developing a system. That system will continue to improve throughout the Nanodegree.
Debugging is an essential part of programming!